翻訳と辞書
Words near each other
・ Interface (communication studies)
・ Interface (computing)
・ Interface (film)
・ Interface (Java)
・ Interface (journal)
・ Interface (novel)
・ Interface 2
・ Interface and colloid science
・ Interface apparency
・ Interface area
・ Interface bloat
・ Interface Builder
・ Interface conditions for electromagnetic fields
・ Interface control document
・ Interface defeat
Interface description language
・ Interface design (disambiguation)
・ Interface Focus
・ Interface functionality
・ Interface hypothesis
・ Interface Logic Model
・ Interface Media Group
・ Interface Message Processor
・ Interface metaphor
・ Interface position
・ Interface Region Imaging Spectrograph
・ Interface segregation principle
・ Interface standard
・ Interface, Inc.
・ Interface-based programming


Dictionary Lists
翻訳と辞書 辞書検索 [ 開発暫定版 ]
スポンサード リンク

Interface description language : ウィキペディア英語版
Interface description language

An interface description language or interface definition language (IDL), is a specification language used to describe a software component's application programming interface (API). IDLs describe an interface in a language-independent way, enabling communication between software components that do not share one language. For example, between those written in C++ and those written in Java.
IDLs are commonly used in remote procedure call software. In these cases the machines at either end of the ''link'' may be using different operating systems and computer languages. IDLs offer a bridge between the two different systems.
Software systems based on IDLs include Sun's ONC RPC, The Open Group's Distributed Computing Environment, IBM's System Object Model, the Object Management Group's CORBA (which implements OMG IDL, an IDL based on DCE/RPC), Mozilla's XPCOM, Facebook's Thrift and WSDL for Web services.
== Examples ==

* AIDL: A Java-based, for Android, supports local and remote procedure calls, can be accessed from native applications by calling through Java Native Interface (JNI)
* Apache Thrift: from Apache, originally developed by Facebook
* Avro IDL: for the Apache Avro system
* Etch: Cisco's Etch Cross-platform Service Description Language
* Franca IDL: the open-source Franca interface definition language
* IDL specification language: the original Interface Description Language
* JSON Web-Service Protocol (JSON-WSP)
* Microsoft Interface Definition Language (MIDL): the Microsoft extension of OMG IDL to add support for Component Object Model (COM) and Distributed Component Object Model (DCOM)
* OMG IDL: standardized by Object Management Group and implemented in CORBA for DCE/RPC services, also selected by the W3C for exposing the DOM of XML, HTML, and CSS documents
* Open Service Interface Definitions
* Protocol Buffers: Google's IDL
* RESTful Service Description Language (RSDL)
* Specification Language for Internet Communications Engine (Ice: Slice)
* Simplified Wrapper and Interface Generator (SWIG)
* Universal Network Objects: OpenOffice.org's component model
* Web Application Description Language (WADL)
* Web IDL: can be used to describe interfaces intended for implementing in web browsers
* Web Services Description Language (WSDL)
* XCB: Network protocol description language for X Window System
* Cross Platform Interface Description Language (XPIDL): Mozilla's way to specify XPCOM interfaces

抄文引用元・出典: フリー百科事典『 ウィキペディア(Wikipedia)
ウィキペディアで「Interface description language」の詳細全文を読む



スポンサード リンク
翻訳と辞書 : 翻訳のためのインターネットリソース

Copyright(C) kotoba.ne.jp 1997-2016. All Rights Reserved.